package org.sean.framework.enums;

import java.io.Serializable;

/**
 * 使用枚举实例定义参数值,用在参数变动频率小的场景
 *
 * @param <T> T
 */
public interface ImmutableParam<T extends Serializable> {

    /**
     * 取真实值
     *
     * @return 整型值
     */
    T getValue();

    /**
     * 枚举名称
     *
     * @return 枚举名
     */
    String name();
}
